Kzb 文件包含 Kanzi Studio 工程的内容。要在设备上运行 Kanzi 应用程序,需要将其导出为 kzb 文件。
当用户启动 Kanzi 应用程序时,Kanzi 会加载一个或多个 kzb 文件的内容。当需要渲染内容时,Kanzi 会将内容加载到 RAM 和 GPU 内存中。请参阅资源管理。
您可以通过如下方式配置您的 Kanzi 应用程序:
onConfigure()
函数。请参阅应用程序配置参考。
要在 Windows 上运行 Kanzi 应用程序,您需要安装 Visual C++ Redistributable x86 for Visual Studio 2015。请参阅部署 Kanzi 应用程序到 Windows。
要从 Kanzi Studio 工程创建 kzb 文件,请打开您的 Kanzi Studio 工程并选择 > 导出 (Export) > 导出 KZB (Export KZB)。
Kanzi Studio 会在 <ProjectName>/Application/bin 目录中创建以下文件:
configuration.binaryName = "<project_name>.kzb.cfg"
Kanzi Studio 默认将 kzb 文件命名为 <project_name>.kzb。您可以在 > 中使用 二进制文件名称 (Binary File Name) 属性设置 kzb 文件名称。
想要永久移除从工程导出的所有 kzb 文件,请选择 导出 (Export) > 删除导出的二进制 (Delete Exported Binaries)。
Kanzi Studio 从二进制导出目录 (Binary Export Directory) 属性的工程 (Project) > 属性 (Properties) 中设置的目录中删除所有导出的文件。这个命令会删除所有导出的文件,包括来自其他工程的文件。
Kanzi 带有 kzb Player,您可以用于在 Windows 中打开 kzb 文件。例如,用 kzb Player 打开 kzb 文件,目检 kzb 文件中的内容。您可以在 <KanziInstallation>/Studio/Bin 目录中找到 kzb Player。
要在 Windows 上运行 Kanzi 应用程序,您需要安装 Visual C++ Redistributable x86 for Visual Studio 2015。请参阅部署 Kanzi 应用程序到 Windows。
要打开 kzb 文件:
kzb_player_GL_vs2015_Release_DLL.exe "C:\KanziWorkspace_3_6_3_2514\Projects\MyProject\Binary\myproject.kzb"
kzb 文件中是否包含 屏幕 (Screen) 决定了 Kanzi 如何加载 kzb 文件。
要设置 Kanzi Studio 是否将 屏幕 (Screen) 节点导出到相应工程的 kzb 文件中,在 > 中将 屏幕导出到 kzb (Export Screen to Kzb) 属性设置为: